Search results for "Constraint solving"

showing 4 items of 4 documents

The Bernstein Basis and its applications in solving geometric constraint systems

2012

International audience; This article reviews the properties of Tensorial Bernstein Basis (TBB) and its usage, with interval analysis, for solving systems of nonlinear, univariate or multivariate equations resulting from geometric constraints. TBB are routinely used in computerized geometry for geometric modelling in CAD-CAM, or in computer graphics. They provide sharp enclosures of polynomials and their derivatives. They are used to reduce domains while preserving roots of polynomial systems, to prove that domains do not contain roots, and to make existence and uniqueness tests. They are compatible with standard preconditioning methods and fit linear program- ming techniques. However, curre…

Algebraic systems[ INFO.INFO-NA ] Computer Science [cs]/Numerical Analysis [cs.NA]Univariate and multivariate polynomials[INFO.INFO-NA] Computer Science [cs]/Numerical Analysis [cs.NA]ComputingMethodologies_SYMBOLICANDALGEBRAICMANIPULATION[INFO.INFO-NA]Computer Science [cs]/Numerical Analysis [cs.NA]Geometric constraint solving. Bernstein polytopeTensorial Bernstein basis
researchProduct

Witness computation for solving geometric constraint systems

2014

International audience; In geometric constraint solving, the constraints are represented with an equation system F(U, X) = 0, where X denotes the unknowns and U denotes a set of parameters. The target solution for X is noted XT. A witness is a couple (U_W, X_W) such that F(U_W, X_W) = 0. The witness is not the target solution, but they share the same combinatorial features, even when the witness and the target lie on two distinct connected components of the solution set of F(U, X) = 0. Thus a witness enables the qualitative study of the system: the detection of over- and under-constrained systems, the decomposition into irreducible subsystems, the computation of subsystems boundaries. This …

Discrete mathematicsConnected componentMathematical optimization[ INFO ] Computer Science [cs]Numerical algorithmsComputer scienceComputationNumerical analysisSystem FSolution setBinary constraint[INFO] Computer Science [cs]16. Peace & justiceGeometric constraint solvingWitnessSimplex algorithmWitness computation[INFO]Computer Science [cs]
researchProduct

Solving the pentahedron problem

2015

Nowadays, all geometric modelers provide some tools for specifying geometric constraints. The 3D pentahedron problem is an example of a 3D Geometric Constraint Solving Problem (GCSP), composed of six vertices, nine edges, five faces (two triangles and three quadrilaterals), and defined by the lengths of its edges and the planarity of its quadrilateral faces. This problem seems to be the simplest non-trivial problem, as the methods used to solve the Stewart platform or octahedron problem fail to solve it. The naive algebraic formulation of the pentahedron yields an under-constrained system of twelve equations in eighteen unknowns. Even if the use of placement rules transforms the pentahedron…

Mathematical optimization[ INFO ] Computer Science [cs]Interval (mathematics)[INFO.INFO-CG]Computer Science [cs]/Computational Geometry [cs.CG]Industrial and Manufacturing EngineeringDesargues’ theoremPolyhedronAl-Kashi theorem[INFO]Computer Science [cs]Algebraic numberFinite setMathematicsGeometric constraint solving problemsQuadrilateralGeometric modeling with constraintsSolution set[ MATH.MATH-NA ] Mathematics [math]/Numerical Analysis [math.NA]SolverComputer Graphics and Computer-Aided DesignPentahedronPentahedronComputer Science ApplicationsAlgebraInterval solver[ INFO.INFO-CG ] Computer Science [cs]/Computational Geometry [cs.CG][MATH.MATH-NA]Mathematics [math]/Numerical Analysis [math.NA]
researchProduct

Interrogating witnesses for geometric constraint solving

2012

International audience; Classically, geometric constraint solvers use graph-based methods to decompose systems of geometric constraints. These methods have intrinsic limitations, which the witness method overcomes; a witness is a solution of a variant of the system. This paper details the computation of a basis of the vector space of free infinitesimal motions of a typical witness, and explains how to use this basis to interrogate the witness for dependence detection. The paper shows that the witness method detects all kinds of dependences: structural dependences already detectable by graph-based methods, but also non-structural dependences, due to known or unknown geometric theorems, which…

0209 industrial biotechnologyMathematical optimizationGeometric constraintsTheoretical computer science[ INFO.INFO-NA ] Computer Science [cs]/Numerical Analysis [cs.NA]InfinitesimalComputationRigidity (psychology)02 engineering and technologyTheoretical Computer ScienceDependent and independent constraintsGeometric networks020901 industrial engineering & automation0202 electrical engineering electronic engineering information engineeringConstraint solvingMathematicsGeometric transformationWitness configuration020207 software engineering[INFO.INFO-NA]Computer Science [cs]/Numerical Analysis [cs.NA]16. Peace & justiceWitnessComputer Science ApplicationsComputational Theory and MathematicsConstraint decompositionGraph (abstract data type)Infinitesimal motionsAlgorithmInformation SystemsVector space
researchProduct